#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//
//int main()
//{
//    float f = 0.0;
//    scanf("%f", &f);
//    float c = 5 * (f - 32) / 9.0;
//    printf("%.3f", c);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n, h, m;
//    scanf("%d %d %d", &n, &h, &m);
//    if (m % h == 0)
//    {
//        printf("%d", n - m / h);
//    }
//    else
//    {
//        printf("%d", n - m / h - 1);
//    }
//    return 0;
//}
//#include <stdio.h>
//#include <math.h>
//int main()
//{
//    int a, b, c;
//    scanf("%d %d %d", &a, &b, &c);
//    float circumference = (a + b + c) * 1.0;
//    float area = sqrt(circumference / 2 * (circumference / 2 - a) * (circumference / 2 - b) * (circumference / 2 - c));
//    printf("circumference=%.2f area=%.2f", circumference, area);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    float arr[100] = { 0 };
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%f", &arr[i]);
//    }
//    float max = arr[0];
//    float min = arr[0];
//    float sum = 0.0;
//    for (int i = 0; i < n; i++)
//    {
//        sum += arr[i];
//        if (arr[i] > max)
//        {
//            max = arr[i];
//        }
//        if (arr[i] < min)
//        {
//            min = arr[i];
//        }
//    }
//    float average = sum / 5.0;
//    printf("%.2f %.2f %.2f", max, min, average);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int second = 0;
//    scanf("%d", &second);
//    int hour = second / 3600;
//    int minute = (second - 3600 * hour) / 60;
//    int seconds = second - 3600 * hour - 60 * minute;
//    printf("%d %d %d", hour, minute, seconds);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int x = 0;
//    int n = 0;
//    scanf("%d %d", &x, &n);
//    if (x + n > 7)
//    {
//        if ((x + n) % 7 == 0)
//        {
//            printf("7");
//        }
//        else
//        {
//            printf("%d", (x + n) % 7);
//        }
//    }
//    else
//    {
//        printf("%d", x + n);
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    double r1 = 0;
//    double r2 = 0;
//    scanf("%lf %lf", &r1, &r2);
//    double r = r1 * r2 / (r1 + r2);
//    printf("%lf", r);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int a = 0;
//    int b = 0;
//    scanf("%d %d", &a, &b);
//    int c = b + (b - a);
//    printf("%d", c);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int hour = 0;
//    int minute = 0;
//    int time = 0;
//    scanf("%d:%d %d", &hour, &minute, &time);
//    hour = (hour + (minute + time) / 60) % 24;
//    minute = (minute + time) % 60;
//    printf("%02d:%02d", hour, minute);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int  n = 0;
//    scanf("%d", &n);
//    int time = 0;
//    time = n / 12 * 4 + 2;
//    printf("%d", time);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    long long int n = 0;
//    long long int m = 0;
//    scanf("%lld %lld", &n, &m);
//    long long int a = n;
//    long long int b = m;
//    long long int tmp = 0;
//    while (tmp = a % b)
//    {
//        a = b;
//        b = tmp;
//    }
//    long long int max = b;
//    long long int min = m * n / max;
//    long long int sum = max + min;
//    printf("%lld", sum);
//    return 0;
//}
//#include <stdio.h>
//#include <math.h>
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//
//    int ret = 0;
//    int i = 0;
//    while (n)
//    {
//
//        int w = n % 10;
//        if (w % 2 == 0)
//        {
//            w = 0;
//        }
//        else
//        {
//            w = 1;
//        }
//        n /= 10;
//        ret += w * pow(10, i++);
//    }
//    printf("%d", ret);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int a = 0;
//    int b = 0;
//    int c = 0;
//    int d = 0;
//    scanf("%d %d %d %d", &a, &b, &c, &d);
//    float sum = a * 0.2 + b * 0.1 + c * 0.2 + d * 0.5;
//    printf("%.1f", sum);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int a = 0;
//    int b = 0;
//    scanf("%d %d", &a, &b);
//    int c = (a + b) % 100;
//    printf("%d", c);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n = 0;
//    while ((scanf("%d", &n)) != EOF)
//    {
//        if (n >= 140)
//        {
//            printf("Genius");
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n = 0;
//    while ((scanf("%d", &n)) != EOF)
//    {
//        if (n >= 60)
//        {
//            printf("Pass\n");
//        }
//        else
//        {
//            printf("Fail\n");
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n = 0;
//    while ((scanf("%d", &n)) != EOF)
//    {
//        if (n % 2 == 0)
//        {
//            printf("Even\n");
//        }
//        else
//        {
//            printf("Odd\n");
//        }
//    }
//}
//#include <stdio.h>
//
//int main()
//{
//    char ch = 0;
//    while ((scanf("%c", &ch)) != EOF)
//    {
//        if (ch == '\n')
//        {
//            continue;
//        }
//        if (ch == 'a' || ch == 'A' || ch == 'e' || ch == 'E' || ch == 'i' || ch == 'I' || ch == 'o' || ch == 'O' || ch == 'u' || ch == 'U')
//        {
//            printf("Vowel\n");
//        }
//        else
//        {
//            printf("Consonant\n");
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int left = 0;
//    int right = 0;
//    int n = 0;
//    scanf("%d %d %d", &n, &left, &right);
//    if (n <= right && n >= left)
//    {
//        printf("true");
//    }
//    else
//    {
//        printf("false");
//    }
//    return 0;
//}
#include <stdio.h>

void Is_Leap_Year(int year)
{
    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    {
        printf("yes");
    }
    else
    {
        printf("no");
    }
}
int main()
{
    int year = 0;
    scanf("%d", &year);
    Is_Leap_Year(year);
    return 0;
}